Source Injection
================
These stages ingest and use synthetic source injection information
* :py:class:`~txpipe.auxiliary_maps.TXAuxiliarySSIMaps` - Generate auxiliary maps from SSI catalogs
* :py:class:`~txpipe.map_plots.TXMapPlotsSSI` - Make plots of all the available maps that use SSI inputs
* :py:class:`~txpipe.ingest.ssi.TXIngestSSI` - Base-Class for ingesting SSI catalogs
* :py:class:`~txpipe.ingest.ssi.TXIngestSSIGCR` - Ingest SSI catalogs using GCR
* :py:class:`~txpipe.ingest.ssi.TXMatchSSI` - Match an SSI injection catalog and a photometry catalog
* :py:class:`~txpipe.ingest.ssi.TXIngestSSIDESBalrog` - Base-stage for ingesting a DES SSI catalog AKA "Balrog"
* :py:class:`~txpipe.ingest.ssi.TXIngestSSIMatchedDESBalrog` - Ingest a matched "SSI" catalog from DES (AKA Balrog)
* :py:class:`~txpipe.ingest.ssi.TXIngestSSIDetectionDESBalrog` - Ingest an "SSI" "detection" catalog from DES (AKA Balrog)
* :py:class:`~txpipe.magnification.TXSSIMagnification` - Compute the magnification coefficients using SSI outputs
.. autotxclass:: txpipe.auxiliary_maps.TXAuxiliarySSIMaps
:members:
:exclude-members: run
Inputs:
- injection_catalog: HDFFile
- matched_ssi_photometry_catalog: HDFFile
Outputs:
- aux_ssi_maps: MapsFile
Parallel: Yes - Dask
.. collapse:: Configuration
.. raw:: html
- block_size: (int) Default=0.
- depth_band: (str) Default=i.
- snr_threshold: (float) Default=10.0.
- snr_delta: (float) Default=1.0.
.. autotxclass:: txpipe.map_plots.TXMapPlotsSSI
:members:
:exclude-members: run
Inputs:
- aux_ssi_maps: MapsFile
Outputs:
- depth_ssi_meas_map: PNGFile
- depth_ssi_true_map: PNGFile
Parallel: No - Serial
.. collapse:: Configuration
.. raw:: html
- projection: (str) Default=cart.
- rot180: (bool) Default=False.
- debug: (bool) Default=False.
.. autotxclass:: txpipe.ingest.ssi.TXIngestSSI
:members:
:exclude-members: run
Inputs: None
Outputs: None
Parallel: Yes - MPI
.. collapse:: Configuration
.. raw:: html
.. autotxclass:: txpipe.ingest.ssi.TXIngestSSIGCR
:members:
:exclude-members: run
Inputs: None
Outputs:
- injection_catalog: HDFFile
- ssi_photometry_catalog: HDFFile
- ssi_uninjected_photometry_catalog: HDFFile
Parallel: No - Serial
.. collapse:: Configuration
.. raw:: html
- injection_catalog_name: (str) Default=.
- ssi_photometry_catalog_name: (str) Default=.
- ssi_uninjected_photometry_catalog_name: (str) Default=.
- GCRcatalog_path: (str) Default=.
- flux_name: (str) Default=gaap3p0Flux.
.. autotxclass:: txpipe.ingest.ssi.TXMatchSSI
:members:
:exclude-members: run
Inputs:
- injection_catalog: HDFFile
- ssi_photometry_catalog: HDFFile
Outputs:
- matched_ssi_photometry_catalog: HDFFile
Parallel: Yes - MPI
.. collapse:: Configuration
.. raw:: html
- chunk_rows: (int) Default=100000.
- match_radius: (float) Default=0.5.
- magnification: (int) Default=0.
.. autotxclass:: txpipe.ingest.ssi.TXIngestSSIDESBalrog
:members:
:exclude-members: run
Inputs: None
Outputs: None
Parallel: Yes - MPI
.. collapse:: Configuration
.. raw:: html
.. autotxclass:: txpipe.ingest.ssi.TXIngestSSIMatchedDESBalrog
:members:
:exclude-members: run
Inputs:
- balrog_matched_catalog: FitsFile
Outputs:
- matched_ssi_photometry_catalog: HDFFile
Parallel: Yes - MPI
.. collapse:: Configuration
.. raw:: html
.. autotxclass:: txpipe.ingest.ssi.TXIngestSSIDetectionDESBalrog
:members:
:exclude-members: run
Inputs:
- balrog_detection_catalog: FitsFile
Outputs:
- injection_catalog: HDFFile
- ssi_detection_catalog: HDFFile
Parallel: Yes - MPI
.. collapse:: Configuration
.. raw:: html
.. autotxclass:: txpipe.magnification.TXSSIMagnification
:members:
:exclude-members: run
Inputs:
- binned_lens_catalog_nomag: HDFFile
- binned_lens_catalog_mag: HDFFile
Outputs:
- magnification_coefficients: HDFFile
- magnification_plot: PNGFile
Parallel: No - Serial
.. collapse:: Configuration
.. raw:: html
- chunk_rows: (int) Default=10000.
- applied_magnification: (float) Default=1.02.
- n_patches: (int) Default=20.
- bootstrap_error: (bool) Default=True.